#!/usr/bin/env python
# -*- coding: utf-8 -*-

# @Time     :2020/12/09
# @Author   :Changshu
# @File     :Exercise_557.py
# 557. 反转字符串中的单词 III
# 给定一个字符串，你需要反转字符串中每个单词的字符顺序，同时仍保留空格和单词的初始顺序。
# tips:在字符串中，每个单词由单个空格分隔，并且字符串中不会有任何额外的空格。


class Solution:
	def reverseWords(self, s: str) -> str:
		slist = s.split(' ')
		r = []
		for n in slist:
			r.append(n[::-1])

		return ' '.join(r)

if __name__ == '__main__':
	solution=Solution()
	s="Let's take LeetCode contest"
	print(solution.reverseWords(s))


